import json

# 假设您的JSON文件名为ClassEval_data.json，您想要提取的元素位置存储在positions列表中
source_file = 'ClassEval_data.json'
positions = [1, 3, 4, 5, 6]  # 您想要提取的元素位置，从1开始计数

# 读取JSON文件
with open(source_file, 'r', encoding='utf-8') as file:
    data = json.load(file)

# 提取指定位置的元素
extracted_elements = [data[i - 1] for i in positions if i - 1 < len(data)]

# 将提取的元素保存到新的JSON文件中
with open('extracted.json', 'w', encoding='utf-8') as file:
    json.dump(extracted_elements, file, indent=4)